package com.aos.erp.manager.remote.model.vo;

import com.aos.erp.manager.enums.message.PushType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

@Data
@ApiModel("查询参数")
public class MTConditionVo implements Serializable {
    @ApiModelProperty(hidden = true, value = "每页查询数量", dataType = "Integer")
    private int pageSize = 20;
    @ApiModelProperty(hidden = true, value = "当前页码", dataType = "Integer")
    private int pageIndex = 1;
    @ApiModelProperty(hidden = true, value = "模板编号", dataType = "String")
    private String mtCode = ""; // 模板编号
    @ApiModelProperty(hidden = true, value = "模板标题", dataType = "String")
    private String mtTitle = "";    // 模板标题
    @ApiModelProperty(hidden = true, value = "推送方式(app:APP；wx_public:微信公众号；wx_applet:微信小程序；sms:短信)")
    private PushType pushType = null;
    @ApiModelProperty(hidden = true, value = "范围开始时间")
    private String fromTime="";
    @ApiModelProperty(hidden = true, value = "范围截止时间")
    private String toTime="";
    @ApiModelProperty(hidden = true, value = "驾校ID(驾校查询可用模板时传入)", dataType = "Long")
    private long driverSchoolId = 0;      // 驾校ID
}
